-- SUMMON_DIED_EFFECT

-- 召唤兽死亡需要播放额外效果
-- 神灯巨人自爆
return function(classId, sourceNode)
    if classId == 13 then
        -- 神灯巨人

        -- 没有自爆属性
        if #PropM.fetchProps(ME.user, "summon_explode") <= 0 then
            return nil;
        end

        local function effectFun()
            local function callback()
                lampGenieExplosionEffect(sourceNode);
            end
            performWithDelay(sourceNode, callback, 0.2);
        end

        -- 自爆光效
        return effectFun;
    end

    return nil;
end
